/*
 * Copyright (C) 2018 ETH Zurich and University of Bologna
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/* 
 * Mantainer: Luca Valente, luca.valente2@unibo.it
 */
unsigned int g_mac_a[] = {
0x96718400,
0x56F6790D,
0x8F93AA35,
0x484C022A,
0x4DEAB1C0,
0x4E768521,
0x892121FD,
0x4A6219CD,
0xB6C56A3D,
0x03361BAC,
};

unsigned int g_mac_b[] = {
0x2A8F3D74,
0x8DCF645A,
0xC764A4B4,
0xA446B6D0,
0x42DBD895,
0x824B208E,
0x7D548B6B,
0x354C1C05,
0xF6B29C5D,
0x17C1ACF6,
};

unsigned int g_mac_act[] = {
0x9A118BA3,
0x42F4F5E4,
0x3B3A2A16,
0x6FA85A1A,
0xE255DEB3,
0x9D4A4D87,
0xA68025D3,
0x4619178F,
0x51680F09,
0xA8C597F7,
};

unsigned int g_mac_exp[] = {
0x8DF55BA3,
0x27679876,
0x77CBCB5A,
0xB66FF83A,
0xD1295373,
0xB65745D5,
0xA4D1B992,
0x8EB20490,
0x8046D332,
0x6A07BF3F,
};

unsigned int g_msu_a[] = {
0xF78356CD,
0x7EB326B2,
0xA026334A,
0x7F89D18E,
0x57DED528,
0x2C14DD31,
0xE03173ED,
0x839042B2,
0x822F5FA0,
0xB7FAD3DF,
};

unsigned int g_msu_b[] = {
0x6A28A586,
0x26322EAB,
0x7FD2AE70,
0xB2944DA1,
0xF4780D43,
0xDF687AE4,
0x0D1EE2FB,
0x1E2CF346,
0x65161889,
0xA0ED6D72,
};

unsigned int g_msu_act[] = {
0xB829BCDC,
0xF8A59D0B,
0x87979259,
0x575423F2,
0xCB9F540F,
0x1E09CC2D,
0x2399B42C,
0x8A57D606,
0xC924777C,
0x33DFE972,
};

unsigned int g_msu_exp[] = {
0x10702C8E,
0x2B42C825,
0xB750D5F9,
0xCB87A3A4,
0x70BA8297,
0x5F237289,
0x0BFFD0CD,
0x4EFEA35A,
0x55134ADC,
0xF4849D24,
};

unsigned int g_mmul_a[] = {
0x8BE0469D,
0xCA69C6A3,
0x837F18F6,
0x1804F26F,
0x1C75A037,
0x7948B5EC,
0xE6D3442D,
0xEF896015,
0x7F2B8870,
0x210668B1,
};

unsigned int g_mmul_b[] = {
0x12155363,
0x10EB8C17,
0x29436A61,
0x1B811940,
0xACC74140,
0x478762ED,
0x3292E079,
0x499289DD,
0x5711B298,
0xC5F06CD0,
};

unsigned int g_mmul_act[] = {
0x1A515434,
0xB25B619D,
0xF65211CC,
0xF2AA41D9,
0xFC26A0E2,
0x0E8E89A2,
0xA140D1F4,
0x6797E80F,
0x49259F91,
0xAECFEF30,
};

unsigned int g_mmul_exp[] = {
0x5C7ECA49,
0x703D035B,
0x9E1FAECA,
0xA4278D40,
0x8628FB40,
0x7E973C84,
0x5ED366BB,
0xE902D0DF,
0x19D91D80,
0x1BB04430,
};

unsigned int g_mul_a[] = {
0xBD39A117,
0x8F4DAB5F,
0x93B0D134,
0xA4230766,
0x868FE43C,
0xE32104EC,
0x1DFF8558,
0x52FD2A4B,
0x2D171993,
0xD57263BB,
};

unsigned int g_mul_b[] = {
0xA365E748,
0xA08E9F95,
0x6BA18A47,
0x0DF82974,
0x85956BB8,
0x202CE465,
0x48343F2B,
0xE6CFADE5,
0xCCB56F43,
0x92495231,
};

unsigned int g_mul_act[] = {
0x24F98B73,
0xCC9A2B61,
0x593FF327,
0xA7E699A5,
0x2D5B19CE,
0x420B670F,
0x153B4362,
0xA49AFBAA,
0x75A64E13,
0xB4154635,
};

unsigned int g_mul_exp[] = {
0x6BA40F78,
0x1456BF4B,
0x94840D6C,
0x54DEB038,
0xDEBD1F20,
0x5CF9211C,
0xC19C0DC8,
0xE6B08417,
0x0A116E79,
0x9529FCCB,
};

unsigned int g_mac3_cy_a[] = {
0x000049A2,
0x0000EF6B,
0x00007C38,
0x0000AC74,
0x00000137,
0x0000BC14,
0x0000E5C9,
0x00006819,
0x00006D69,
0x0000FA19,
};

unsigned int g_mac3_cy_b[] = {
0x0000C078,
0x00002E04,
0x0000E4F0,
0x0000430E,
0x00005BCF,
0x0000CECB,
0x00002194,
0x00000450,
0x00004186,
0x0000DC26,
};

unsigned int g_mac3_cy_act[] = {
0xFFFFFFDB,
0xFFFFFFEB,
0xFFFFFFE0,
0xFFFFFF9C,
0xFFFFFFC6,
0xFFFFFFD9,
0xFFFFFFF7,
0xFFFFFFBC,
0xFFFFFFB4,
0xFFFFFF9F,
};

unsigned int g_mac3_cy_exp[] = {
0x375C03CB,
0x2B08F797,
0x6F165460,
0x2D2BC9F4,
0x006F883F,
0x97ED3BB5,
0x1E23C12B,
0x01C0EB8C,
0x1C00EDAA,
0xD7129B55,
};

unsigned int g_mac3_cy_flags[] = {
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000400,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000400,
};

unsigned int g_mac3_ov_a[] = {
0x00005B28,
0x00001404,
0x0000652D,
0x00006A7A,
0x00000BE8,
0x00004867,
0x0000495E,
0x0000688B,
0x000059EE,
0x0000585B,
};

unsigned int g_mac3_ov_b[] = {
0x00001529,
0x00004508,
0x00006CCB,
0x000035F9,
0x00002381,
0x0000486F,
0x00000BCC,
0x000021EB,
0x00001AF7,
0x00001BD5,
};

unsigned int g_mac3_ov_act[] = {
0xFFFFFDBD,
0xFFFFFFBF,
0xFFFFFF9D,
0xFFFFFC7F,
0xFFFFFFD4,
0xFFFFFC51,
0xFFFFFFDB,
0xFFFFFF25,
0xFFFFFC4C,
0xFFFFFD73,
};

unsigned int g_mac3_ov_exp[] = {
0x0788DF25,
0x0565B3DF,
0x2AFF364C,
0x1672CF29,
0x01A6B7BC,
0x147C58FA,
0x036180C3,
0x0DD9E1BE,
0x0978ECEE,
0x099B1A2A,
};

unsigned int g_mac3_ov_flags[] = {
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
0x00000C00,
};

unsigned int g_macs_a[] = {
0xFFFFD60B,
0xFFFFBE04,
0xFFFFFF62,
0x0000546E,
0x00002F55,
0xFFFFF387,
0xFFFF9165,
0x000073AA,
0xFFFFC5E3,
0xFFFF9013,
};

unsigned int g_macs_b[] = {
0x00007832,
0x000035EA,
0xFFFFB8BE,
0xFFFF8854,
0xFFFFA846,
0xFFFF92E6,
0x000036F5,
0x000049BF,
0xFFFFD600,
0xFFFFD4D5,
};

unsigned int g_macs_act[] = {
0xFF294069,
0x56024DDE,
0xEA4DFFB6,
0x7F009181,
0x9CA7BD91,
0x9973E97E,
0xF1B49961,
0x65B1F1E2,
0xE26C49EA,
0x8439B921,
};

unsigned int g_macs_exp[] = {
0xEB76368F,
0x481CD186,
0xEA79FA72,
0x5788B599,
0x8C6F76CF,
0x9EC4B2C8,
0xD9F60D0A,
0x8703B7B8,
0xEBF50BEA,
0x971954F0,
};

unsigned int g_macu_a[] = {
0x00005FD3,
0x0000FD32,
0x00001B5D,
0x000017AE,
0x0000A41F,
0x000097A9,
0x0000B996,
0x0000B12C,
0x0000E88F,
0x0000B151,
};

unsigned int g_macu_b[] = {
0x0000FFBF,
0x000065A6,
0x0000FE0E,
0x00003DE7,
0x0000CBBC,
0x0000B087,
0x0000CFC7,
0x0000C79B,
0x0000C4B0,
0x0000FC07,
};

unsigned int g_macu_act[] = {
0xC1E03777,
0xC4C0056A,
0x1FC7E8DB,
0x09A2443A,
0xB8D9AE87,
0xA8DD6971,
0x6243D621,
0x1E81F88C,
0x0EE53470,
0x4CDC226A,
};

unsigned int g_macu_exp[] = {
0x219AE2E4,
0x2948EDD6,
0x3AEFADF1,
0x0F5C183C,
0x3B76CA4B,
0x11719390,
0xF8E463BB,
0xA8A67230,
0xC19292C0,
0xFB6CB7A1,
};

unsigned int g_macus_a[] = {
0x0000E79A,
0x0000BD90,
0x0000DEE0,
0x0000DB89,
0x0000A501,
0x00000AAF,
0x0000CBFC,
0x00001C58,
0x0000D45E,
0x00007418,
};

unsigned int g_macus_b[] = {
0x00006E17,
0xFFFFAAF7,
0x000001F9,
0x000036F8,
0x00002E9A,
0xFFFFBCE7,
0x000006A5,
0x000051FB,
0xFFFF8D15,
0xFFFFE9D0,
};

unsigned int g_macus_act[] = {
0x6D1B8458,
0x285E5684,
0x83E2A704,
0x726FD261,
0x3D5B1BF2,
0x910EDA2B,
0x16256B5B,
0xDDD25B49,
0xF1671D19,
0xD8952EAC,
};

unsigned int g_macus_exp[] = {
0xD0B47F2E,
0xE966DC74,
0x859A4EE4,
0xA1936519,
0x5B648C8C,
0x8E420214,
0x1B70CCC7,
0xE6E5FD91,
0x92124ECF,
0xCE855A2C,
};

unsigned int g_muls_a[] = {
0x00006AC3,
0xFFFFF2C7,
0x00005472,
0x0000065E,
0xFFFF8D97,
0xFFFFD302,
0x0000392D,
0x00002746,
0x00002715,
0xFFFFB6FF,
};

unsigned int g_muls_b[] = {
0xFFFFF8FD,
0xFFFFF307,
0x00006F05,
0xFFFFD66B,
0x00005FB3,
0x000064F5,
0x00007BA4,
0x00007E43,
0xFFFFA955,
0x00001F98,
};

unsigned int g_muls_act[] = {
0x85DB9C99,
0x5647EBFF,
0x521D4E96,
0xCFE74C95,
0x7E4A831C,
0xFE14F999,
0xDAD9713B,
0x626CCEDB,
0x054C3B52,
0x834B3649,
};

unsigned int g_muls_exp[] = {
0xFD136AB7,
0x00AB8871,
0x249F143A,
0xFEF73D4A,
0xD53B0995,
0xEE41B8EA,
0x1B9D3FD4,
0x135EBB52,
0xF2C4D6F9,
0xF6FD8868,
};

unsigned int g_muluu_a[] = {
0x0000412D,
0x00004C04,
0x00000912,
0x000079A6,
0x00008875,
0x0000FC16,
0x0000FA55,
0x00009258,
0x00003489,
0x000083EB,
};

unsigned int g_muluu_b[] = {
0x0000CEF6,
0x000084E0,
0x00007980,
0x00009F35,
0x0000725D,
0x0000FFFA,
0x0000D92D,
0x00002C0A,
0x00003E1D,
0x000060C0,
};

unsigned int g_muluu_act[] = {
0x5BE41A71,
0x705B6070,
0x6080EE83,
0xB3DD8DB7,
0x082B1779,
0xA7DCE2DE,
0x635E6F52,
0xD72AABAF,
0xE40C150A,
0x9E0B6904,
};

unsigned int g_muluu_exp[] = {
0x34B0D73E,
0x27749380,
0x044E0B00,
0x4BA7495E,
0x3CF5AC81,
0xFC10177C,
0xD45E0DF1,
0x192CD770,
0x0CBF2185,
0x31DB1040,
};

unsigned int g_mulus_a[] = {
0x0000D250,
0x00007A13,
0x00004DF4,
0x0000956E,
0x0000EBC8,
0x0000B774,
0x00001D6A,
0x000059DF,
0x0000E2D4,
0x00005D5C,
};

unsigned int g_mulus_b[] = {
0xFFFF9A49,
0xFFFFF3C6,
0xFFFFF42A,
0x00007CB5,
0xFFFFE0DE,
0xFFFFBDC6,
0x000024E5,
0xFFFFFC9C,
0xFFFFEB00,
0xFFFFD584,
};

unsigned int g_mulus_act[] = {
0x045EEB8F,
0xCA1876B8,
0x62CE6B59,
0xF7768F16,
0x4976EBC2,
0x2E072DB4,
0xAADAAA64,
0xDAE5E123,
0x17C96701,
0x2B805006,
};

unsigned int g_mulus_exp[] = {
0xAC7018D0,
0xFA2B73B2,
0xFC655A08,
0x48CAEEC6,
0xE3537770,
0xD08A87B8,
0x043D37D2,
0xFECF47E4,
0xED649C00,
0xF081AF70,
};

unsigned int g_msus_a[] = {
0x00004110,
0x000000F8,
0xFFFFEC28,
0xFFFFC0DA,
0xFFFFE9EE,
0x000067A3,
0xFFFF8E31,
0xFFFFFB3F,
0x00005B4D,
0xFFFFA9BD,
};

unsigned int g_msus_b[] = {
0xFFFFAC6A,
0xFFFFB9BA,
0xFFFFE888,
0x00005F88,
0x00007338,
0x00006ADA,
0x00000F68,
0xFFFFD9FA,
0xFFFFEEBC,
0xFFFFEF53,
};

unsigned int g_msus_act[] = {
0xB0102660,
0x8D39C64A,
0x8587D01D,
0xF8665EBF,
0xF7E2F37F,
0x515E74F8,
0x0CF354C4,
0xF4C7421D,
0xCB203E72,
0xAB8A225A,
};

unsigned int g_msus_exp[] = {
0xC54E75C0,
0x8D7DDA1A,
0x83B61ADD,
0x0FF704EF,
0x01D1DD6F,
0x261CB62A,
0x13CCB1DC,
0xF4127F97,
0xD1489BE6,
0xA5EBA713,
};

unsigned int g_msuu_a[] = {
0x00001A11,
0x00008A7D,
0x00000C31,
0x0000719A,
0x0000AA32,
0x0000EFF9,
0x00002A68,
0x00008FE4,
0x000092A0,
0x0000BEAA,
};

unsigned int g_msuu_b[] = {
0x00001DE2,
0x00006DC8,
0x0000837E,
0x00005873,
0x0000EB7E,
0x0000093F,
0x0000CB65,
0x0000AB14,
0x00007FAB,
0x0000E50B,
};

unsigned int g_msuu_act[] = {
0xFE20DF85,
0x6AE83D96,
0x984A2706,
0xD149AACB,
0x9EBE49ED,
0xD39F8F60,
0x47C6940A,
0x6C37B0B5,
0xF81E0FC8,
0x48840D6C,
};

unsigned int g_msuu_exp[] = {
0xFB15EF83,
0x2F84D2EE,
0x920713E8,
0xAA09B29D,
0x022E9F51,
0xCAF4C019,
0x26156102,
0x0C0F26E5,
0xAEFEBEE8,
0x9DEDCA1E,
};

unsigned int g_msuus_a[] = {
0x00005A94,
0x00001305,
0x0000CEA9,
0x0000411E,
0x00002EAF,
0x000039C9,
0x0000C849,
0x0000A071,
0x0000BD49,
0x00004F49,
};

unsigned int g_msuus_b[] = {
0xFFFFF7A5,
0xFFFFF370,
0xFFFFC3DF,
0xFFFF9FA8,
0xFFFFB8A7,
0x00006C48,
0xFFFFF68A,
0x000045D9,
0x00001F49,
0x00001D94,
};

unsigned int g_msuus_act[] = {
0xC5DB110C,
0xA2185239,
0x893FAC27,
0xD7A7A392,
0x9ABCE897,
0x5054798E,
0x9AF07A8A,
0xFAD9A1E4,
0xA7A79AA9,
0x6AE96AFB,
};

unsigned int g_msuus_exp[] = {
0xC8CFE3A8,
0xA3074109,
0xB9C9EBF0,
0xF02945E2,
0xA7BFAC6E,
0x37E36D06,
0xA2575D30,
0xCF132D1B,
0x9085C9D8,
0x61C04FC7,
};

unsigned int g_mmuls_a[] = {
0xFFFFDCAD,
0x00006C23,
0xFFFFFEB6,
0x0000548B,
0xFFFFBF17,
0x00002F9A,
0x00003274,
0x000003B4,
0xFFFFDEBB,
0xFFFFBD05,
};

unsigned int g_mmuls_b[] = {
0x00002F85,
0x00006BFF,
0x00001240,
0xFFFFF574,
0x00000E8F,
0xFFFFC434,
0xFFFFE03F,
0xFFFFD224,
0x00002CEB,
0x00002477,
};

unsigned int g_mmuls_act[] = {
0x49B2D4AB,
0xE17B0FAE,
0xE768AB02,
0xD09F68BD,
0x5E061B62,
0x1375B542,
0xE636566E,
0xC612AB73,
0xC6723A26,
0x2367F8ED,
};

unsigned int g_mmuls_exp[] = {
0x068E971F,
0xD261A823,
0x00178680,
0x037BAA04,
0x03B10027,
0x0B1E6CB8,
0x06421574,
0x00A9D2B0,
0x05D66657,
0x098A6EAD,
};

unsigned int g_mmulu_a[] = {
0x0000684F,
0x000081D9,
0x00006214,
0x0000B687,
0x0000BFCC,
0x0000E534,
0x0000D03D,
0x0000C096,
0x0000303D,
0x0000A656,
};

unsigned int g_mmulu_b[] = {
0x00004CE6,
0x00007201,
0x0000EAA3,
0x000030C4,
0x0000AE4B,
0x000054B6,
0x0000A7FB,
0x000052E6,
0x0000E397,
0x0000B6AA,
};

unsigned int g_mmulu_act[] = {
0xF5CF68E6,
0x8985EC54,
0x9CF85601,
0x30C56455,
0x3267ADA8,
0x8D7B0E15,
0x5B4C98BF,
0xEA70C21B,
0xDAF5C555,
0xBECD9410,
};

unsigned int g_mmulu_exp[] = {
0xE0AAD506,
0xC62CDC27,
0xA61B4544,
0xDD3AF0A4,
0x7D6B273C,
0xB427FD08,
0x775C0931,
0xC1A2ED3C,
0xD51D7505,
0x895066E4,
};

unsigned int g_mmulus_a[] = {
0x000034C4,
0x000086AC,
0x00007F4F,
0x0000BF68,
0x00004A32,
0x00007ED1,
0x00008CF0,
0x000026F6,
0x0000A456,
0x00005FA8,
};

unsigned int g_mmulus_b[] = {
0x00001532,
0xFFFF8450,
0x00000A63,
0xFFFF8492,
0x000023EE,
0xFFFFBD18,
0x00002470,
0x000029B6,
0x00004DAE,
0xFFFFA8F3,
};

unsigned int g_mmulus_act[] = {
0xA43696F2,
0x29A7E231,
0x9787DA16,
0x1130FAAC,
0x35D8FF23,
0xD3FC5A87,
0xB8C9D99C,
0x56B56224,
0x1738CEE3,
0x876FEE96,
};

unsigned int g_mmulus_exp[] = {
0xFBA19DB8,
0x41113A40,
0xFAD5AE73,
0x5C4936B0,
0xF5962F84,
0x2124CF68,
0xEBF09700,
0xF9A6E71C,
0xCE226F8C,
0x2086F388,
};

unsigned int g_machls_a[] = {
0x7B638930,
0xE2658256,
0x1E488416,
0xBCA1A67E,
0xBB9AC6C9,
0x2475BA7E,
0x311CC2D2,
0x795C7470,
0xB5744994,
0x5461F575,
};

unsigned int g_machls_b[] = {
0xFFFFE881,
0xFFFFE8C1,
0xFFFFE726,
0xFFFFEC5D,
0x00002EDA,
0x00000C25,
0xFFFFB39E,
0xFFFF913D,
0xFFFF9CD1,
0x0000024D,
};

unsigned int g_machls_act[] = {
0x8B608719,
0xFF6584C5,
0x008080FB,
0xAF779DF9,
0xEEDDEF83,
0x7EAA2C78,
0x9F80414B,
0x08A94DBB,
0x4E240FCE,
0x188E62CF,
};

unsigned int g_machls_exp[] = {
0x800D6BFC,
0x0215BAEA,
0xFD8FF7AB,
0xB4A29076,
0xE2595CA7,
0x8064ED61,
0x90D92493,
0xD42754A7,
0x6B05E382,
0x195085FC,
};

unsigned int g_machlu_a[] = {
0x65048D7D,
0x9728E87D,
0xF19A9EC8,
0x0A88170F,
0xF25FA494,
0xF4238434,
0xD001FB69,
0xDAC1E45F,
0x3726F4F6,
0x7DDCEF8E,
};

unsigned int g_machlu_b[] = {
0x0000E289,
0x0000D888,
0x0000EC8C,
0x0000C0E4,
0x0000E23F,
0x0000BDC0,
0x00009B48,
0x0000EE02,
0x0000AE08,
0x00001B4F,
};

unsigned int g_machlu_act[] = {
0xF1FE9C55,
0x14236311,
0x47EDCB27,
0xD0AE50E0,
0x586B1F7E,
0xCDDEFFA3,
0x43CABAA4,
0x2E702DF1,
0x0E785C13,
0xE0E434D9,
};

unsigned int g_machlu_exp[] = {
0x4B623379,
0x93FD7051,
0x272BE35F,
0xD89DB200,
0x2E9EA2DF,
0x82D3F0E3,
0xC1F5D5EC,
0xF9D15173,
0x33F5E943,
0xEE513FBD,
};

unsigned int g_machlus_a[] = {
0xC8A4153F,
0x003F5D17,
0x50241198,
0xF8A244D5,
0x76B2DA27,
0xFF4978BF,
0x269C4BCB,
0x348879E0,
0x248256BF,
0x6C3F6683,
};

unsigned int g_machlus_b[] = {
0x00004B20,
0x00003099,
0x00004980,
0x000006D8,
0x00001773,
0x00001357,
0xFFFFB2E4,
0xFFFFD9B2,
0x00005DAB,
0xFFFFFE3F,
};

unsigned int g_machlus_act[] = {
0xD3DDF51D,
0x004D89FE,
0xB4087C71,
0x5653E825,
0x167BD4D0,
0xB860B43A,
0xDA0945EB,
0x74A98F98,
0x6D284981,
0x524C8E44,
};

unsigned int g_machlus_exp[] = {
0x0EBF159D,
0x00597FA5,
0xCB0AD271,
0x5CF97CD5,
0x215B24C6,
0xCBA9E109,
0xCE6820DB,
0x6CCD5E28,
0x7A83E657,
0x518EB3C5,
};

unsigned int g_machlsu_a[] = {
0xA8103891,
0xE0902242,
0xB07F2FD8,
0x4660A583,
0xBEBE7523,
0xF4DED59E,
0xD4778AB8,
0x947E44AB,
0x59D2C791,
0x7EFC8CC8,
};

unsigned int g_machlsu_b[] = {
0x000041BD,
0x0000A06B,
0x00007AA0,
0x000055A3,
0x00003FC7,
0x00008012,
0x000053F4,
0x0000191C,
0x0000617D,
0x0000D929,
};

unsigned int g_machlsu_act[] = {
0xAA17CE55,
0xFD898FEE,
0x95B8CD51,
0x526D6460,
0x8FE2FC2F,
0xD23351A2,
0xFE10CDF5,
0x09145724,
0xB89DEF2F,
0xD7AB07F5,
};

unsigned int g_machlsu_exp[] = {
0x9382F225,
0xE9D66C1E,
0x6FA3A2B1,
0x69F81380,
0x7FA103E1,
0xCCA1893E,
0xEFC9E461,
0xFE88E2EC,
0xDAD25CB9,
0x4362FA51,
};

unsigned int g_mulhls_a[] = {
0x8A11608A,
0xDDB99926,
0xE015B3C1,
0x10B757A4,
0x7658706C,
0x6625353D,
0x699216E6,
0xCE67E16F,
0xE89551CB,
0x7DEC2EF2,
};

unsigned int g_mulhls_b[] = {
0x000064E2,
0xFFFFCE06,
0x0000081B,
0x00005168,
0x00002099,
0x00003F60,
0xFFFFAA72,
0x0000000D,
0xFFFFF99A,
0x0000622C,
};

unsigned int g_mulhls_act[] = {
0xE2E9A027,
0x6033A857,
0x9DD50490,
0xDA30ECED,
0xE7B7FFF5,
0xF2713B12,
0xEE3393E4,
0x2064A3FE,
0xE1613686,
0x752C6E40,
};

unsigned int g_mulhls_exp[] = {
0xD1868702,
0x06B11056,
0xFEFD4A37,
0x0550B158,
0x0F11BA98,
0x194968E0,
0xDCB7F704,
0xFFFD7B3B,
0x0095D6A2,
0x3049FC90,
};

unsigned int g_mulhlu_a[] = {
0x08B6B94E,
0xEA28763D,
0x6CFD32FC,
0xFD959D6E,
0x148A25DB,
0x73DF90F2,
0x5FEC1AD9,
0x7ED24310,
0xF9BA78D6,
0x9A48A557,
};

unsigned int g_mulhlu_b[] = {
0x000076E3,
0x0000F04B,
0x0000ABB9,
0x0000849E,
0x0000AB9C,
0x0000BAA8,
0x00002F1A,
0x0000E20A,
0x00007EC8,
0x000051EC,
};

unsigned int g_mulhlu_act[] = {
0x78585E29,
0x4594E38F,
0x38BFEC38,
0x9B0A0AA9,
0xB1CA3E13,
0xE5E34154,
0x00A8B44A,
0x854D120A,
0x45E8EAC2,
0x05DB4938,
};

unsigned int g_mulhlu_exp[] = {
0x040B9D62,
0xDBCA19B8,
0x491BC1D5,
0x835D55F6,
0x0DC4B218,
0x547C1058,
0x11A611F8,
0x6FFA5834,
0x7BACA550,
0x315F0260,
};

unsigned int g_mulhlus_a[] = {
0xDCC0127F,
0x179478D4,
0x796D2528,
0x6E03F0B8,
0xC3BD9BB6,
0xDC0FCFC6,
0x2ECA3B1A,
0x80F72F1F,
0x951F030F,
0x060F16C5,
};

unsigned int g_mulhlus_b[] = {
0xFFFFBD12,
0xFFFFE90F,
0xFFFFCC12,
0x0000587F,
0x000023C3,
0xFFFFFC72,
0xFFFFC607,
0x00000D38,
0x0000705C,
0x000030D0,
};

unsigned int g_mulhlus_act[] = {
0x68771ECA,
0x69435CF2,
0xE3C20B93,
0xDC4A8068,
0xBB618847,
0xD53EC1DE,
0x0F5B75E2,
0x561A19A9,
0x928C4812,
0x30B8998A,
};

unsigned int g_mulhlus_exp[] = {
0xC6494580,
0xFDE315AC,
0xE75E65AA,
0x26079B7D,
0x1B57EFF7,
0xFCF1C2AE,
0xF5678386,
0x06A8C108,
0x41732724,
0x0127BC30,
};

unsigned int g_mulhlsu_a[] = {
0xA0785FCD,
0x88B932E3,
0x90BA8191,
0xF28E063E,
0xCD32C98C,
0xB4089450,
0x2AAB80FB,
0x719C0C01,
0x9C07F4B4,
0x89F7B400,
};

unsigned int g_mulhlsu_b[] = {
0x000015EC,
0x00001351,
0x0000D36B,
0x00005A40,
0x00003BF4,
0x0000E202,
0x00007878,
0x00008AC3,
0x0000EB43,
0x00000759,
};

unsigned int g_mulhlsu_act[] = {
0xEC6D1544,
0xA743B538,
0x7B904560,
0x52681D3C,
0xAEF9E749,
0xE42DC51D,
0x7E43F0D1,
0x7870A652,
0xE6A4E701,
0x074801E5,
};

unsigned int g_mulhlsu_exp[] = {
0xF7D1C6A0,
0xF6FFFD89,
0xA41ACBBE,
0xFB428F80,
0xF41A19A8,
0xBCEE7810,
0x14142828,
0x3D94A1D4,
0xA42042D5,
0xFC9CB7DF,
};

unsigned int g_msuhls_a[] = {
0x82A07176,
0xE4667607,
0x30FC9775,
0x6E8EEDBA,
0x6E97A57C,
0xBDB79281,
0x62708BEC,
0x49590EA0,
0x3FD84F7D,
0x4FA1413C,
};

unsigned int g_msuhls_b[] = {
0x00007D0E,
0xFFFFFBC2,
0x00000647,
0x0000473E,
0xFFFF91C1,
0x000070FC,
0x00006BA4,
0xFFFF970A,
0x0000455C,
0xFFFF8149,
};

unsigned int g_msuhls_act[] = {
0x3C4F4F90,
0x3D8AC233,
0x70033485,
0xFA6F8D23,
0x57842335,
0x7A2EAB87,
0xB1373578,
0x3273A6E7,
0xA7E70ADA,
0xE20C2594,
};

unsigned int g_msuhls_exp[] = {
0x798E0AD0,
0x3D15AAE7,
0x6ECFB6A1,
0xDBAB64BF,
0x87243C5E,
0x976FDB63,
0x87D355B8,
0x50864A6D,
0x969AE13A,
0x09764FAB,
};

unsigned int g_msuhlu_a[] = {
0xF7C89E94,
0xEAE2AE75,
0x52A84A75,
0xE374C3A7,
0x63E9414E,
0x25D20B2E,
0xD80BF1B0,
0x1FE71278,
0x81E1A2C8,
0x74CBFF95,
};

unsigned int g_msuhlu_b[] = {
0x000055E2,
0x000063D4,
0x0000330B,
0x0000A3E4,
0x0000C498,
0x00002C08,
0x0000A99D,
0x000048F3,
0x0000520E,
0x00003EA6,
};

unsigned int g_msuhlu_act[] = {
0x060AF3FA,
0xA2753818,
0xB99348A0,
0xA50B68F9,
0x02FD29F1,
0x077D54D0,
0x24168010,
0x1958639C,
0x66895FC0,
0x05BC46AB,
};

unsigned int g_msuhlu_exp[] = {
0xB2EACD6A,
0x46DD4EF0,
0xA9184368,
0x136DF9A9,
0xB6437399,
0x00FC0E40,
0x94F2BE51,
0x10412357,
0x3CE83372,
0xE9276109,
};

unsigned int g_msuhlus_a[] = {
0x1AB39B76,
0x252F1AA8,
0xD067443C,
0x3B4E04A8,
0x1655776D,
0x66E25075,
0xE4BA9EDE,
0x29AE8739,
0x2F56257C,
0xF5564EEE,
};

unsigned int g_msuhlus_b[] = {
0x0000375E,
0x00000BE7,
0x00007288,
0xFFFFEB23,
0x0000016E,
0xFFFFBFB3,
0xFFFFD347,
0xFFFFE4B8,
0x000077C9,
0xFFFFC575,
};

unsigned int g_msuhlus_act[] = {
0xBAAE307D,
0xCED329CE,
0xF0C0B8F6,
0x8A0237DE,
0xAA2EE537,
0xB7315031,
0xC0492FD7,
0x4838CD5A,
0x11FE0284,
0xCF903D68,
};

unsigned int g_msuhlus_exp[] = {
0xB4E7EDC3,
0xCD189765,
0x9384243E,
0x8ED78234,
0xAA0EF7B1,
0xD108C22B,
0xE83E7241,
0x4CA9E04A,
0xFBD7DDFE,
0x07AAEF1A,
};

unsigned int g_msuhlsu_a[] = {
0xC9CB57ED,
0x9CB200EA,
0xD04D53BE,
0x3F006C54,
0x58AE99CA,
0x23139AE2,
0xA91B6F30,
0x2BFBB048,
0x5FA25E4F,
0x01B763A4,
};

unsigned int g_msuhlsu_b[] = {
0x00005AEB,
0x000085AB,
0x000093FF,
0x0000BC74,
0x0000B0EA,
0x0000A44F,
0x0000D8C6,
0x000012FE,
0x00008B7D,
0x00008D5F,
};

unsigned int g_msuhlsu_act[] = {
0xE7BE10F6,
0x1D99B361,
0x59E3A802,
0x9BD390D8,
0x5304285C,
0x0A1BDDC2,
0xEB0A8BCC,
0xD2CC6D72,
0x1F7417B4,
0xDF6E8F82,
};

unsigned int g_msuhlsu_exp[] = {
0xFAFE759D,
0x51738E7B,
0x7576F44F,
0x6D7304D8,
0x15BB7950,
0xF398DEE5,
0x349EF8EA,
0xCF892468,
0xEB586F9A,
0xDE7C2199,
};

unsigned int g_mmulhls_a[] = {
0xC8FDB755,
0xA711E14E,
0xB7633D17,
0x1CC282A7,
0x7D21FCA1,
0x5F6B6871,
0xDC8BC194,
0xD970D7A3,
0xDC589EF4,
0x1D6B607B,
};

unsigned int g_mmulhls_b[] = {
0xFFFF919E,
0xFFFFB7BF,
0x00001FC8,
0x000013DB,
0xFFFFF142,
0x00004B0A,
0xFFFFB1E9,
0x00006076,
0xFFFFFF79,
0xFFFF97A2,
};

unsigned int g_mmulhls_act[] = {
0xD46FE213,
0x79BDBC27,
0x455289A9,
0x9AC24C94,
0x156EDD56,
0xEB821967,
0xAA92F5D4,
0x12004081,
0xF165CEA5,
0x3BF2E50B,
};

unsigned int g_mmulhls_exp[] = {
0xE847A6DA,
0xE6E63351,
0x0903BDA8,
0xFDC5000A,
0x0734AC7E,
0xE407ECD2,
0xF52F2A7D,
0x0E87C660,
0xFFED3268,
0x0BFE454A,
};

unsigned int g_mmulhlu_a[] = {
0xDF013D2D,
0x11DFA76E,
0x78880729,
0x5D4FF017,
0x351C464B,
0x53FDB30E,
0x78622774,
0xE109914A,
0xEAD89A36,
0xE9AF1C8B,
};

unsigned int g_mmulhlu_b[] = {
0x000045D6,
0x0000D7DD,
0x00002C9C,
0x0000F630,
0x0000311F,
0x00005BA1,
0x0000CAC8,
0x0000C6BC,
0x0000D488,
0x0000882F,
};

unsigned int g_mmulhlu_act[] = {
0x71A712FB,
0x16F90CD3,
0x5375D747,
0x24B12088,
0xDF833AB1,
0xCD08DB84,
0xB03F87AC,
0x40D36CFF,
0xD248BCE1,
0xC5934ABF,
};

unsigned int g_mmulhlu_exp[] = {
0xC32A502A,
0xF0EE497D,
0xEAFF2D20,
0xA6449730,
0xF5CF359C,
0xE1F03EE3,
0xA0A49F70,
0x514DC764,
0x3D085D40,
0x83B020DF,
};

unsigned int g_mmulhlus_a[] = {
0x36B447AC,
0x282A3C7F,
0xF5598352,
0xE0D9CDBD,
0x73252B47,
0x1E59C22A,
0x413F3C51,
0xCD233019,
0x7CA9D0DE,
0x88A06422,
};

unsigned int g_mmulhlus_b[] = {
0x0000664D,
0x000040CB,
0xFFFFE186,
0xFFFF9DDD,
0xFFFFE5F7,
0x0000377D,
0xFFFFE77A,
0x00005157,
0x00000E22,
0x0000776E,
};

unsigned int g_mmulhlus_act[] = {
0x61F1A059,
0x60CDB431,
0xB6ADED06,
0xA4FE224F,
0xA2A7D6A1,
0xF2281422,
0x49F74452,
0x2A4F98B6,
0x3F7F0547,
0xB1751AE7,
};

unsigned int g_mmulhlus_exp[] = {
0xEA23D3DC,
0xF5D5A6B2,
0x1D355A6A,
0x5631CFAB,
0x0BB5CE4D,
0xF96C0F8B,
0x06400EFA,
0xBED2361B,
0xF91E338E,
0xC042EB40,
};

unsigned int g_mmulhlsu_a[] = {
0x771ADD5F,
0x7AB4CA87,
0x7FA4207A,
0xE706004D,
0x6829DCF7,
0xC1F8F2D3,
0xCEBAF76A,
0xCCF0A8F4,
0x94C21E41,
0x33041ABD,
};

unsigned int g_mmulhlsu_b[] = {
0x0000816B,
0x0000A597,
0x00003CF6,
0x0000CFB2,
0x00005D7F,
0x000077D7,
0x0000C63D,
0x0000CA3D,
0x000040DF,
0x00005681,
};

unsigned int g_mmulhlsu_act[] = {
0x5BFB1511,
0x7AF080B0,
0xAE1FFC1F,
0x39812E27,
0xC7F59B65,
0xABB52234,
0xB2575317,
0xC3D95163,
0x31FBE3A6,
0xDCB71EAE,
};

unsigned int g_mmulhlsu_exp[] = {
0xC3CA1E22,
0xB0A19BD4,
0xE19AE868,
0x144383D4,
0xD9F56EA9,
0x1D09D0B8,
0x2627E1AE,
0x2856CAD0,
0x1B2CEB02,
0xEEC2F2FC,
};

unsigned int g_machhs_a[] = {
0x13C29ECC,
0xAE2A45C8,
0x98116CFA,
0x9D37AF77,
0x30B2CF81,
0xA98ACB3D,
0xB170A06D,
0xBD159F93,
0x1BE2F855,
0x382E15E8,
};

unsigned int g_machhs_b[] = {
0xA897E6B6,
0xFFA3C018,
0xFA0E6751,
0x4677CB0E,
0xA38314E9,
0x0D001BF8,
0xA23F7C71,
0x0FCA424F,
0xCD768DB4,
0xC75DA06A,
};

unsigned int g_machhs_act[] = {
0x1B0A1E25,
0x27E2E58E,
0x3D2E68C3,
0x47D5F184,
0x17FFA51B,
0x2382612D,
0x02A2BAE3,
0xE40F134D,
0x37D356AC,
0x474C5685,
};

unsigned int g_machhs_exp[] = {
0x144B1593,
0x2800A04C,
0x3F9853B1,
0x2CA51015,
0x0667E631,
0x1F1E632D,
0x1F684573,
0xDFEE80DF,
0x32522AD8,
0x3ADE813B,
};

unsigned int g_machhu_a[] = {
0xE0D3E0AB,
0x25FE44D8,
0x7134F131,
0x96DD6C6F,
0x431ACCD4,
0xB8E5483B,
0xF33F2229,
0xA477A088,
0x97B19D6C,
0xAAD4853D,
};

unsigned int g_machhu_b[] = {
0x28C853D3,
0xD6D4DE1A,
0x24BBB6CF,
0xDE9C1D61,
0xFE3448BF,
0x65E963C4,
0x06ABBAD4,
0xEDC86868,
0xD721A8A2,
0x5AB3CFD4,
};

unsigned int g_machhu_act[] = {
0xEBC7CCD9,
0x48BA4A13,
0xB548FF27,
0xAB9A9826,
0x05D5CE0C,
0x9636BC92,
0xAD9C3318,
0xD3EF6C5D,
0xEE1D37B9,
0x052ED54F,
};

unsigned int g_machhu_exp[] = {
0x0F9869B1,
0x689C146B,
0xC5870023,
0x2ECA2CD2,
0x48773B54,
0xDFD15DFF,
0xB3F2282D,
0x6CB21455,
0x6D966C8A,
0x41B4CF8B,
};

unsigned int g_machhus_a[] = {
0x6369D639,
0xFBED4368,
0x7E9103BD,
0xA035B890,
0xF7F8B06A,
0x72BB778F,
0xBC7BBA32,
0xB82E5591,
0x917708E1,
0xDA298C5B,
};

unsigned int g_machhus_b[] = {
0x3DFBBA28,
0x8698C760,
0x7BDE4E3E,
0xCB1BC80F,
0x8D101301,
0x41027164,
0x01F23788,
0x49E8C965,
0xC54D0BF8,
0x195BB16F,
};

unsigned int g_machhus_act[] = {
0x9B312381,
0x82018969,
0xFE5954D1,
0x255A4143,
0xCD6B6825,
0x575E7A75,
0xB29DA512,
0xA73D65CB,
0x16FFD1A4,
0xA30463CF,
};

unsigned int g_machhus_exp[] = {
0xB342A074,
0x0A882C21,
0x3B96C18F,
0x04402DDA,
0x5E167FA5,
0x7480DAEB,
0xB40C4C58,
0xDC696D7B,
0xF5A5256F,
0xB89FF162,
};

unsigned int g_mulhhs_a[] = {
0xFE0031F2,
0xB9012958,
0xE8B431D6,
0x2E6958D5,
0xD37B5835,
0xBDD3B7BA,
0x52E6BA02,
0x8E10E3D8,
0x3B44DBAC,
0x4B0557D0,
};

unsigned int g_mulhhs_b[] = {
0x406BB4FF,
0xDA806067,
0x6A7D26A6,
0xAFBEF8E2,
0xAAF01C1D,
0xD662626A,
0xF528CF3B,
0x7DA117CA,
0x5C534938,
0x50EE050B,
};

unsigned int g_mulhhs_act[] = {
0x58FB4298,
0x2E4AC642,
0x57FC2AAC,
0x2EA9899B,
0xE4143DDB,
0x8CC41B06,
0xD8B9FD7A,
0x79096758,
0x931FC4CD,
0x7C14EFA3,
};

unsigned int g_mulhhs_exp[] = {
0xFF7F2A00,
0x0A665A80,
0xF64F27E4,
0xF17338EE,
0x0ECAF150,
0x0AC20CC6,
0xFC7D11F0,
0xC8162810,
0x155FA70C,
0x17B74EA6,
};

unsigned int g_mulhhu_a[] = {
0x060BB574,
0xF01994B3,
0x1FAB5E69,
0x6BD8675B,
0x9EE198C1,
0x282F9302,
0x3AEC5AA2,
0x8E5E2CED,
0x603E83F0,
0x5121E863,
};

unsigned int g_mulhhu_b[] = {
0x12024C1F,
0xAA6B25D3,
0x92934E66,
0x228B502D,
0xD55D30A9,
0x3E741DAE,
0xE9F3F6AA,
0x0020DD1C,
0x90DB93EF,
0x4D5A645D,
};

unsigned int g_mulhhu_act[] = {
0x6FF15F3F,
0x93D9B637,
0x6615D1D1,
0x57C90DA3,
0x96C01FAE,
0x40EEF518,
0x1331D043,
0xE701D7B6,
0xD0AFAA8A,
0xF7DB98F3,
};

unsigned int g_mulhhu_exp[] = {
0x006CD216,
0x9FD4F473,
0x1221B531,
0x0E8D3E48,
0x846AECBD,
0x09CD974C,
0x35D8BA04,
0x0011CBC0,
0x3675350A,
0x1883729A,
};

unsigned int g_mulhhus_a[] = {
0x318D76DE,
0x056B8FC2,
0x50E324A3,
0x10B99CA1,
0xF8AE9DDE,
0xDC66D558,
0x4A91EC0C,
0xD56A356C,
0x06966CF1,
0x69FFB857,
};

unsigned int g_mulhhus_b[] = {
0x294BBA4A,
0x397DC6B2,
0x4183DDB5,
0x17AA4D78,
0xC8D02740,
0x4FDFE3EB,
0x08CBB0E0,
0x45449D96,
0x5FDF590C,
0x6093A03D,
};

unsigned int g_mulhhus_act[] = {
0xED1FA1D4,
0x8AB67CC1,
0xBD85B6DD,
0xDD45105E,
0xE28F39E0,
0x78399FDC,
0xE0190493,
0x3FBD9E75,
0x605C3A09,
0x6C294952,
};

unsigned int g_mulhhus_exp[] = {
0x07FE194F,
0x0137783F,
0x14B30729,
0x018BB9DA,
0xCA63FD60,
0x44C376DA,
0x028FA8FB,
0x39BE4228,
0x027766AA,
0x27FC7D6D,
};

unsigned int g_msuhhs_a[] = {
0xC186F947,
0x9AADD89D,
0xD0C70347,
0x760410E4,
0x0290681B,
0xEEE0D9C5,
0x290DE453,
0xA7EFD853,
0xA5EDD6C6,
0x7D6B1123,
};

unsigned int g_msuhhs_b[] = {
0x6DAFE0F5,
0xE146F661,
0xE34AD927,
0xDB012B22,
0x62228826,
0x35200432,
0xD54E69DB,
0xAD23C3A1,
0xF60568E6,
0xE6DCFF20,
};

unsigned int g_msuhhs_act[] = {
0xD9BD7BAA,
0xF9359594,
0x40ABEE00,
0x321FCD4A,
0x7546DE73,
0xE647E0AE,
0xC05D6078,
0x4FCE43BA,
0x2E761434,
0xFAAD2988,
};

unsigned int g_msuhhs_exp[] = {
0xF4822310,
0xED0C3D46,
0x3B601F7A,
0x432DEB46,
0x744B6753,
0xE9D5A4AE,
0xC7360D82,
0x334CCB0D,
0x2AF31893,
0x06FE3F94,
};

unsigned int g_msuhhu_a[] = {
0x74C93073,
0xCCE18FAB,
0xC0F5742F,
0x3E35F919,
0xF2256772,
0x3507640A,
0x9D7D2387,
0x2DBBCB83,
0x66B68620,
0x6CDEAC11,
};

unsigned int g_msuhhu_b[] = {
0xBA5AFEF4,
0x799FE199,
0x665F46C9,
0xCB5BFD41,
0xF2D6CA91,
0x8900D69E,
0x3220F348,
0xA2A9A6A1,
0x29D8930C,
0x31C83857,
};

unsigned int g_msuhhu_act[] = {
0x3B5C5267,
0x4EC57BCA,
0x986AE76A,
0x3619DE81,
0x2B27A117,
0x2B2CBAE2,
0xE183C723,
0x5D442CF7,
0xCF66275E,
0x57A3D93E,
};

unsigned int g_msuhhu_exp[] = {
0xE65939BD,
0xED6FE30B,
0x4B41AE7F,
0x04AFBAAA,
0x45763C29,
0x0ECBFBE2,
0xC2ADAD83,
0x4035A684,
0xBE9C57CE,
0x42784DCE,
};

unsigned int g_msuhhus_a[] = {
0x1638C427,
0x47DF2661,
0x5FB539EF,
0xCC4329FF,
0xB1E54D2C,
0x3DE4AE87,
0xFF9178FD,
0x3415B313,
0xAF9CA98C,
0x5853EB13,
};

unsigned int g_msuhhus_b[] = {
0x2F672822,
0x4D766D76,
0xAA98B71C,
0x789AF8CB,
0xFF5892A8,
0x72AD52FB,
0x497A7FED,
0x97281602,
0xC88303D7,
0xE056D3B4,
};

unsigned int g_msuhhus_act[] = {
0xCACCB60E,
0x6325C4E8,
0xF15CD5DB,
0x95DFC73F,
0xB710E30D,
0xECA18783,
0x6A54B983,
0x551152FB,
0x3CC23C2B,
0xB0A5632D,
};

unsigned int g_msuhhus_exp[] = {
0xC6AF7D86,
0x4D66911E,
0x114AD063,
0x35A57EF1,
0xB785A155,
0xD0E82C6F,
0x20FA9569,
0x6A65CCB3,
0x62D27F57,
0xBB92174B,
};

unsigned int g_mmulhhs_a[] = {
0x142665C6,
0x52AA3279,
0x8EC98680,
0xD954C96B,
0x17B4C78F,
0x89338C3C,
0x3E221AD2,
0xBA9551C2,
0x3E684C2E,
0x64B418D7,
};

unsigned int g_mmulhhs_b[] = {
0x6076361F,
0x6D45C52C,
0x73B5F41B,
0x66911FDB,
0xC7B5D835,
0xACA39A98,
0x78CCCEE7,
0x50F86D57,
0xAB433074,
0x81FE09B2,
};

unsigned int g_mmulhhs_act[] = {
0x6CCC9CAA,
0xBCFAAC00,
0x354C029A,
0x368AB464,
0xB3AA7FA0,
0x72D80C20,
0x01AA27BD,
0x440409BE,
0x5701497E,
0xAE977F1D,
};

unsigned int g_mmulhhs_exp[] = {
0xF868767C,
0xDCB7562E,
0x332BC0E3,
0x0F7E6F6C,
0x053651BC,
0xD9506087,
0xE2AE8CE8,
0x15F4AFA8,
0x14A832C8,
0x31916168,
};

unsigned int g_mmulhhu_a[] = {
0xACA63BEE,
0x81CC8625,
0x8B1A9D0D,
0xD424C3E7,
0x2EE12922,
0x45760398,
0x839B699F,
0x09F02FE5,
0x053EA350,
0x0E2B26C7,
};

unsigned int g_mmulhhu_b[] = {
0xDAFE0F1C,
0x94B1DDBA,
0xDDFB6627,
0x7DB9F477,
0x17F8772B,
0x1F40D4AD,
0xA782FE93,
0x0B8314E7,
0x54A5F823,
0x0FBCA83B,
};

unsigned int g_mmulhhu_act[] = {
0xB02484B8,
0x23AD322A,
0x7E9C83D1,
0xF4996C28,
0x70EA4DEC,
0x5AD88D2E,
0xF986F9A3,
0xB9B0B8FC,
0x71FCAC4D,
0xE6285092,
};

unsigned int g_mmulhhu_exp[] = {
0x6C4F574C,
0xB49C51F4,
0x87622B82,
0x97D11DFC,
0xFB9C5F08,
0xF7855880,
0xA9E30E4A,
0xFF8D9A30,
0xFE44470A,
0xFF21136C,
};

unsigned int g_mmulhhus_a[] = {
0x14496FB9,
0xB4686768,
0xAF235108,
0x1C7E68B6,
0x0E9F5F00,
0xB368CF90,
0x88A2BF3D,
0xD1287AE7,
0x29C840CD,
0x0A39563C,
};

unsigned int g_mmulhhus_b[] = {
0xAAF27C10,
0x161CEC69,
0xF823215A,
0xB2FD4574,
0x1B6A150B,
0x7161F9E1,
0xF344F7DD,
0x01C33E31,
0xEE36B7CC,
0x74DE7211,
};

unsigned int g_mmulhhus_act[] = {
0xB2192721,
0x0D7F1B20,
0x60E72E71,
0x33839A21,
0x817FB470,
0x1F722607,
0xA534F7F4,
0x68BB63C5,
0x799AF454,
0xD9ADB83C,
};

unsigned int g_mmulhhus_exp[] = {
0x06BD58FE,
0xF06B54A0,
0x05612637,
0x08923B7A,
0xFE6F2D2A,
0xB08B1D98,
0x06CBEEF8,
0xFE8F8688,
0x02E73FD0,
0xFB554E92,
};

